home *** CD-ROM | disk | FTP | other *** search
-
-
-
- XXXXmmmmVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeePPPPooooppppuuuuppppMMMMeeeennnnuuuu((((3333UUUUXXXXNNNN))))IIIIXXXX SSSSyyyysssstttteeeemmmmXXXXmmmmVVVVVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeePPPPooooppppuuuuppppMMMMeeeennnnuuuu((((3333XXXX))))
-
-
-
- NNNNAAAAMMMMEEEE
- XXXXmmmmVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeePPPPooooppppuuuuppppMMMMeeeennnnuuuu - A RowColumn widget convenience
- creation function
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- #include <Xm/RowColumn.h>
- WWWWiiiiddddggggeeeetttt XXXXmmmmVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeePPPPooooppppuuuuppppMMMMeeeennnnuuuu(
- WWWWiiiiddddggggeeeetttt ppppaaaarrrreeeennnntttt,
- SSSSttttrrrriiiinnnngggg nnnnaaaammmmeeee,
- XXXXttttCCCCaaaallllllllbbbbaaaacccckkkkPPPPrrrroooocccc ccccaaaallllllllbbbbaaaacccckkkk);
-
- VVVVEEEERRRRSSSSIIIIOOOONNNN
- This page documents Motif 2.1.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- XXXXmmmmVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeePPPPooooppppuuuuppppMMMMeeeennnnuuuu creates an instance of a RowColumn
- widget of type XXXXmmmmMMMMEEEENNNNUUUU____PPPPOOOOPPPPUUUUPPPP and returns the associated
- widget ID. This routine uses the ANSI C variable-length
- argument list (_v_a_r_a_r_g_s) calling convention.
-
- This routine creates a Popup menu pane and its button
- children. The name of each button is bbbbuuuuttttttttoooonnnn_____n, where _n is
- an integer from 0 (zero) to the number of buttons in the
- menu minus 1. The name of each separator is sssseeeeppppaaaarrrraaaattttoooorrrr_____n,
- where _n is an integer from 0 (zero) to the number of
- separators in the menu minus 1. The name of each title is
- llllaaaabbbbeeeellll_____n, where _n is an integer from 0 (zero) to the number
- of titles in the menu minus 1. Buttons, separators, and
- titles are named and created in the order in which they are
- specified in the variable portion of the argument list.
-
- _p_a_r_e_n_t Specifies the widget ID of the parent of the
- MenuShell
-
- _n_a_m_e Specifies the name of the created widget
-
- _c_a_l_l_b_a_c_k Specifies a callback procedure to be called when a
- button is activated or when its value changes.
- This callback function is added to each button
- after creation. For a CascadeButtonGadget or a
- PushButtonGadget, the callback is added as the
- button's XXXXmmmmNNNNaaaaccccttttiiiivvvvaaaatttteeeeCCCCaaaallllllllbbbbaaaacccckkkk, and it is called
- when the button is activated. For a
- ToggleButtonGadget, the callback is added as the
- button's XXXXmmmmNNNNvvvvaaaalllluuuueeeeCCCChhhhaaaannnnggggeeeeddddCCCCaaaallllllllbbbbaaaacccckkkk, and it is called
- when the button's value changes. The button
- number is returned in the _c_l_i_e_n_t__d_a_t_a field.
-
- The variable portion of the argument list consists of groups
- of arguments. The first argument in each group is a
- constant or a string and determines which arguments follow
- in that group. The last argument in the list must be NULL.
-
-
-
- Page 1 (printed 10/3/02)
-
-
-
-
-
-
- XXXXmmmmVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeePPPPooooppppuuuuppppMMMMeeeennnnuuuu((((3333UUUUXXXXNNNN))))IIIIXXXX SSSSyyyysssstttteeeemmmmXXXXmmmmVVVVVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeePPPPooooppppuuuuppppMMMMeeeennnnuuuu((((3333XXXX))))
-
-
-
- The following list describes the possible first arguments in
- each group of _v_a_r_a_r_g_s.
-
- XXXXmmmmVVVVaaaaCCCCAAAASSSSCCCCAAAADDDDEEEEBBBBUUUUTTTTTTTTOOOONNNN
- This is followed by two additional arguments. The
- set specifies one button in the PopupMenu and some
- of its resource values. The button created is a
- CascadeButtonGadget. Following are the additional
- two arguments, in order:
-
- _l_a_b_e_l The label string, of type XXXXmmmmSSSSttttrrrriiiinnnngggg
-
- _m_n_e_m_o_n_i_c The mnemonic, of type KKKKeeeeyyyySSSSyyyymmmm
-
- XXXXmmmmVVVVaaaaPPPPUUUUSSSSHHHHBBBBUUUUTTTTTTTTOOOONNNN
- This is followed by four additional arguments. The
- set specifies one button in the PopupMenu and some
- of its resource values. The button created is a
- PushButtonGadget. Following are the additional
- four arguments, in order:
-
- _l_a_b_e_l The label string, of type XXXXmmmmSSSSttttrrrriiiinnnngggg
-
- _m_n_e_m_o_n_i_c The mnemonic, of type KKKKeeeeyyyySSSSyyyymmmm
-
- _a_c_c_e_l_e_r_a_t_o_r
- The accelerator, of type SSSSttttrrrriiiinnnngggg
-
- _a_c_c_e_l_e_r_a_t_o_r__t_e_x_t
- The accelerator text, of type XXXXmmmmSSSSttttrrrriiiinnnngggg
-
- XXXXmmmmVVVVaaaaRRRRAAAADDDDIIIIOOOOBBBBUUUUTTTTTTTTOOOONNNN
- This is followed by four additional arguments. The
- set specifies one button in the PopupMenu and some
- of its resource values. The button created is a
- ToggleButtonGadget. Following are the additional
- four arguments, in order:
-
- _l_a_b_e_l The label string, of type XXXXmmmmSSSSttttrrrriiiinnnngggg
-
- _m_n_e_m_o_n_i_c The mnemonic, of type KKKKeeeeyyyySSSSyyyymmmm
-
- _a_c_c_e_l_e_r_a_t_o_r
- The accelerator, of type SSSSttttrrrriiiinnnngggg
-
- _a_c_c_e_l_e_r_a_t_o_r__t_e_x_t
- The accelerator text, of type XXXXmmmmSSSSttttrrrriiiinnnngggg
-
- XXXXmmmmVVVVaaaaCCCCHHHHEEEECCCCKKKKBBBBUUUUTTTTTTTTOOOONNNN
- This is followed by four additional arguments. The
- set specifies one button in the PopupMenu and some
- of its resource values. The button created is a
-
-
-
- Page 2 (printed 10/3/02)
-
-
-
-
-
-
- XXXXmmmmVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeePPPPooooppppuuuuppppMMMMeeeennnnuuuu((((3333UUUUXXXXNNNN))))IIIIXXXX SSSSyyyysssstttteeeemmmmXXXXmmmmVVVVVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeePPPPooooppppuuuuppppMMMMeeeennnnuuuu((((3333XXXX))))
-
-
-
- ToggleButtonGadget. Following are the additional
- four arguments, in order:
-
- _l_a_b_e_l The label string, of type XXXXmmmmSSSSttttrrrriiiinnnngggg
-
- _m_n_e_m_o_n_i_c The mnemonic, of type KKKKeeeeyyyySSSSyyyymmmm
-
- _a_c_c_e_l_e_r_a_t_o_r
- The accelerator, of type SSSSttttrrrriiiinnnngggg
-
- _a_c_c_e_l_e_r_a_t_o_r__t_e_x_t
- The accelerator text, of type XXXXmmmmSSSSttttrrrriiiinnnngggg
-
- XXXXmmmmVVVVaaaaTTTTIIIITTTTLLLLEEEE This is followed by one additional argument. The
- pair specifies a title LabelGadget in the
- PopupMenu. Following is the additional argument:
-
- _t_i_t_l_e The title string, of type XXXXmmmmSSSSttttrrrriiiinnnngggg
-
- XXXXmmmmVVVVaaaaSSSSEEEEPPPPAAAARRRRAAAATTTTOOOORRRR
- This is followed by no additional arguments. It
- specifies one separator in the PopupMenu.
-
- XXXXmmmmVVVVaaaaDDDDOOOOUUUUBBBBLLLLEEEE____SSSSEEEEPPPPAAAARRRRAAAATTTTOOOORRRR
- This is followed by no additional arguments. It
- specifies one separator in the PopupMenu. The
- separator type is XXXXmmmmDDDDOOOOUUUUBBBBLLLLEEEE____LLLLIIIINNNNEEEE.
-
- _r_e_s_o_u_r_c_e__n_a_m_e
- This is followed by one additional argument, the
- value of the resource, of type _X_t_A_r_g_V_a_l. The pair
- specifies a resource and its value for the
- RowColumn widget.
-
- XXXXttttVVVVaaaaTTTTyyyyppppeeeeddddAAAArrrrgggg
- This is followed by four additional arguments. The
- set specifies a resource and its value for the
- RowColumn widget. A resource type conversion is
- performed if necessary. Following are the
- additional four arguments, in order:
-
- _n_a_m_e The resource name, of type SSSSttttrrrriiiinnnngggg
-
- _t_y_p_e The type of the resource value supplied,
- of type SSSSttttrrrriiiinnnngggg
-
- _v_a_l_u_e The resource value (or a pointer to the
- resource value, depending on the type
- and size of the value), of type _X_t_A_r_g_V_a_l
-
- _s_i_z_e The size of the resource value in bytes,
- of type _i_n_t
-
-
-
- Page 3 (printed 10/3/02)
-
-
-
-
-
-
- XXXXmmmmVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeePPPPooooppppuuuuppppMMMMeeeennnnuuuu((((3333UUUUXXXXNNNN))))IIIIXXXX SSSSyyyysssstttteeeemmmmXXXXmmmmVVVVVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeePPPPooooppppuuuuppppMMMMeeeennnnuuuu((((3333XXXX))))
-
-
-
- XXXXttttVVVVaaaaNNNNeeeesssstttteeeeddddLLLLiiiisssstttt
- This is followed by one additional argument of
- type _X_t_V_a_r_A_r_g_s_L_i_s_t. This argument is a nested list
- of _v_a_r_a_r_g_s returned by XXXXttttVVVVaaaaCCCCrrrreeeeaaaatttteeeeAAAArrrrggggssssLLLLiiiisssstttt.
-
- For more information on variable-length argument lists, see
- the X Toolkit Intrinsics documentation.
-
- A number of resources exist specifically for use with this
- and other simple menu creation routines. For a complete
- definition of RowColumn and its associated resources, see
- XXXXmmmmRRRRoooowwwwCCCCoooolllluuuummmmnnnn(3).
-
- RRRREEEETTTTUUUURRRRNNNN
- Returns the RowColumn widget ID.
-
- RRRREEEELLLLAAAATTTTEEEEDDDD
- XXXXmmmmCCCCrrrreeeeaaaatttteeeePPPPooooppppuuuuppppMMMMeeeennnnuuuu(3), XXXXmmmmCCCCrrrreeeeaaaatttteeeeRRRRoooowwwwCCCCoooolllluuuummmmnnnn(3),
- XXXXmmmmCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeePPPPooooppppuuuuppppMMMMeeeennnnuuuu(3), and XXXXmmmmRRRRoooowwwwCCCCoooolllluuuummmmnnnn(3).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 4 (printed 10/3/02)
-
-
-
-